<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
<meta name="theme-color" content="#222">
<meta name="generator" content="Hexo 5.2.0">
  <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
  <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
  <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
  <link rel="mask-icon" href="/images/logo.svg" color="#222">

<link rel="stylesheet" href="/css/main.css">

<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic&display=swap&subset=latin,latin-ext">
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
  <link rel="stylesheet" href="/lib/pace/pace-theme-minimal.min.css">
  <script src="/lib/pace/pace.min.js"></script>

<script id="hexo-configurations">
    var NexT = window.NexT || {};
    var CONFIG = {"hostname":"blog.hory-ai.com","root":"/","scheme":"Pisces","version":"7.8.0","exturl":false,"sidebar":{"position":"right","Muse | Mist":320,"display":"always","padding":18,"offset":12,"onmobile":false},"copycode":{"enable":true,"show_result":true,"style":"mac"},"back2top":{"enable":true,"sidebar":false,"scrollpercent":true},"bookmark":{"enable":true,"color":"#222","save":"auto"},"fancybox":false,"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"algolia":{"hits":{"per_page":10},"labels":{"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}},"localsearch":{"enable":true,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}},"path":"search.xml"};
  </script>

  <meta name="description" content="在本文中，我们将回顾16个有用的系统和网络带宽监控工具，以分析Linux系统上的网络流量使用情况。您是否在监控Linux网络带宽使用方面遇到问题？ 你需要帮助吗？ 重要的是，您能够可视化网络中发生的事情，以便了解和解决导致网络运行缓慢的任何问题，或者只是密切关注您的网络。 另请参阅 ： 20个用于监控Linux性能的Commad Line工具在本文中，我们将回顾16个有用的带宽监控工具，以分析Li">
<meta property="og:type" content="article">
<meta property="og:title" content="16个有用的带宽监控工具，用于分析Linux中的网络使用情况">
<meta property="og:url" content="http://blog.hory-ai.com/2018/06/09/16%E4%B8%AA%E6%9C%89%E7%94%A8%E7%9A%84%E5%B8%A6%E5%AE%BD%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%94%A8%E4%BA%8E%E5%88%86%E6%9E%90Linux%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5/index.html">
<meta property="og:site_name" content="Horysk 宏睿时空">
<meta property="og:description" content="在本文中，我们将回顾16个有用的系统和网络带宽监控工具，以分析Linux系统上的网络流量使用情况。您是否在监控Linux网络带宽使用方面遇到问题？ 你需要帮助吗？ 重要的是，您能够可视化网络中发生的事情，以便了解和解决导致网络运行缓慢的任何问题，或者只是密切关注您的网络。 另请参阅 ： 20个用于监控Linux性能的Commad Line工具在本文中，我们将回顾16个有用的带宽监控工具，以分析Li">
<meta property="og:locale" content="en_US">
<meta property="article:published_time" content="2018-06-09T14:17:10.000Z">
<meta property="article:modified_time" content="2018-06-09T14:17:10.000Z">
<meta property="article:author" content="Hory Skone">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Network">
<meta name="twitter:card" content="summary">

<link rel="canonical" href="http://blog.hory-ai.com/2018/06/09/16%E4%B8%AA%E6%9C%89%E7%94%A8%E7%9A%84%E5%B8%A6%E5%AE%BD%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%94%A8%E4%BA%8E%E5%88%86%E6%9E%90Linux%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5/">


<script id="page-configurations">
  // https://hexo.io/docs/variables.html
  CONFIG.page = {
    sidebar: "",
    isHome : false,
    isPost : true,
    lang   : 'en'
  };
</script>

  <title>16个有用的带宽监控工具，用于分析Linux中的网络使用情况 | Horysk 宏睿时空</title>
  






  <noscript>
  <style>
  .use-motion .brand,
  .use-motion .menu-item,
  .sidebar-inner,
  .use-motion .post-block,
  .use-motion .pagination,
  .use-motion .comments,
  .use-motion .post-header,
  .use-motion .post-body,
  .use-motion .collection-header { opacity: initial; }

  .use-motion .site-title,
  .use-motion .site-subtitle {
    opacity: initial;
    top: initial;
  }

  .use-motion .logo-line-before i { left: initial; }
  .use-motion .logo-line-after i { right: initial; }
  </style>
</noscript>

</head>

<body itemscope itemtype="http://schema.org/WebPage">
  <div class="container use-motion">
    <div class="headband"></div>

    <header class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-container">
  <div class="site-nav-toggle">
    <div class="toggle" aria-label="Toggle navigation bar">
      <span class="toggle-line toggle-line-first"></span>
      <span class="toggle-line toggle-line-middle"></span>
      <span class="toggle-line toggle-line-last"></span>
    </div>
  </div>

  <div class="site-meta">

    <a href="/" class="brand" rel="start">
      <span class="logo-line-before"><i></i></span>
      <h1 class="site-title">Horysk 宏睿时空</h1>
      <span class="logo-line-after"><i></i></span>
    </a>
  </div>

  <div class="site-nav-right">
    <div class="toggle popup-trigger">
        <i class="fa fa-search fa-fw fa-lg"></i>
    </div>
  </div>
</div>




<nav class="site-nav">
  <ul id="menu" class="main-menu menu">
        <li class="menu-item menu-item-home">

    <a href="/" rel="section"><i class="fa fa-home fa-fw"></i>Home</a>

  </li>
        <li class="menu-item menu-item-tags">

    <a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>Tags</a>

  </li>
        <li class="menu-item menu-item-categories">

    <a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>Categories</a>

  </li>
        <li class="menu-item menu-item-archives">

    <a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>Archives</a>

  </li>
      <li class="menu-item menu-item-search">
        <a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>Search
        </a>
      </li>
  </ul>
</nav>



  <div class="search-pop-overlay">
    <div class="popup search-popup">
        <div class="search-header">
  <span class="search-icon">
    <i class="fa fa-search"></i>
  </span>
  <div class="search-input-container">
    <input autocomplete="off" autocapitalize="off"
           placeholder="Searching..." spellcheck="false"
           type="search" class="search-input">
  </div>
  <span class="popup-btn-close">
    <i class="fa fa-times-circle"></i>
  </span>
</div>
<div id="search-result">
  <div id="no-result">
    <i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i>
  </div>
</div>

    </div>
  </div>

</div>
    </header>

    
  <div class="back-to-top">
    <i class="fa fa-arrow-up"></i>
    <span>0%</span>
  </div>
  <div class="reading-progress-bar"></div>
  <a role="button" class="book-mark-link book-mark-link-fixed"></a>

  <a href="https://github.com/horysk" class="github-corner" title="Follow me on GitHub" aria-label="Follow me on GitHub" rel="noopener" target="_blank"><svg width="80" height="80" viewBox="0 0 250 250" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>


    <main class="main">
      <div class="main-inner">
        <div class="content-wrap">
          

          <div class="content post posts-expand">
            

    
  
  
  <article itemscope itemtype="http://schema.org/Article" class="post-block" lang="en">
    <link itemprop="mainEntityOfPage" href="http://blog.hory-ai.com/2018/06/09/16%E4%B8%AA%E6%9C%89%E7%94%A8%E7%9A%84%E5%B8%A6%E5%AE%BD%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%94%A8%E4%BA%8E%E5%88%86%E6%9E%90Linux%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="image" content="/images/avatar.gif">
      <meta itemprop="name" content="Hory Skone">
      <meta itemprop="description" content="">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="Horysk 宏睿时空">
    </span>
      <header class="post-header">
        <h1 class="post-title" itemprop="name headline">
          16个有用的带宽监控工具，用于分析Linux中的网络使用情况
        </h1>

        <div class="post-meta">
            <span class="post-meta-item">
              <span class="post-meta-item-icon">
                <i class="far fa-calendar"></i>
              </span>
              <span class="post-meta-item-text">Posted on</span>

              <time title="Created: 2018-06-09 14:17:10" itemprop="dateCreated datePublished" datetime="2018-06-09T14:17:10+00:00">2018-06-09</time>
            </span>
            <span class="post-meta-item">
              <span class="post-meta-item-icon">
                <i class="far fa-folder"></i>
              </span>
              <span class="post-meta-item-text">In</span>
                <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
                  <a href="/categories/Linux/" itemprop="url" rel="index"><span itemprop="name">Linux</span></a>
                </span>
                  , 
                <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
                  <a href="/categories/Linux/Network/" itemprop="url" rel="index"><span itemprop="name">Network</span></a>
                </span>
            </span>

          
            <span class="post-meta-item" title="Views" id="busuanzi_container_page_pv" style="display: none;">
              <span class="post-meta-item-icon">
                <i class="fa fa-eye"></i>
              </span>
              <span class="post-meta-item-text">Views: </span>
              <span id="busuanzi_value_page_pv"></span>
            </span>
  
  <span class="post-meta-item">
    
      <span class="post-meta-item-icon">
        <i class="far fa-comment"></i>
      </span>
      <span class="post-meta-item-text">Valine: </span>
    
    <a title="valine" href="/2018/06/09/16%E4%B8%AA%E6%9C%89%E7%94%A8%E7%9A%84%E5%B8%A6%E5%AE%BD%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%94%A8%E4%BA%8E%E5%88%86%E6%9E%90Linux%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5/#valine-comments" itemprop="discussionUrl">
      <span class="post-comments-count valine-comment-count" data-xid="/2018/06/09/16%E4%B8%AA%E6%9C%89%E7%94%A8%E7%9A%84%E5%B8%A6%E5%AE%BD%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%94%A8%E4%BA%8E%E5%88%86%E6%9E%90Linux%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5/" itemprop="commentCount"></span>
    </a>
  </span>
  
  <br>
            <span class="post-meta-item" title="Symbols count in article">
              <span class="post-meta-item-icon">
                <i class="far fa-file-word"></i>
              </span>
                <span class="post-meta-item-text">Symbols count in article: </span>
              <span>4.3k</span>
            </span>
            <span class="post-meta-item" title="Reading time">
              <span class="post-meta-item-icon">
                <i class="far fa-clock"></i>
              </span>
                <span class="post-meta-item-text">Reading time &asymp;</span>
              <span>4 mins.</span>
            </span>

        </div>
      </header>

    
    
    
    <div class="post-body" itemprop="articleBody">

      
        <p>在本文中，我们将回顾16个有用的系统和网络带宽监控工具，以分析Linux系统上的网络流量使用情况。<br>您是否在监控Linux网络带宽使用方面遇到问题？ 你需要帮助吗？ 重要的是，您能够可视化网络中发生的事情，以便了解和解决导致网络运行缓慢的任何问题，或者只是密切关注您的网络。</p>
<h1 id="另请参阅-：-20个用于监控Linux性能的Commad-Line工具"><a href="#另请参阅-：-20个用于监控Linux性能的Commad-Line工具" class="headerlink" title="另请参阅 ： 20个用于监控Linux性能的Commad Line工具"></a>另请参阅 ： <a target="_blank" rel="noopener" href="https://www.howtoing.com/command-line-tools-to-monitor-linux-performance/">20个用于监控Linux性能的Commad Line工具</a></h1><p>在本文中，我们将回顾16个有用的带宽监控工具，以分析Linux系统上的网络使用情况。</p>
<p>如果您希望管理，排除故障或调试网络，请阅读我们的文章 - <a target="_blank" rel="noopener" href="https://www.howtoing.com/linux-networking-commands/">Linux系统管理员网络管理指南，故障排除和调试</a></p>
<p>下面列出的工具都是开源的，可以帮助您回答诸如“ 为什么网络今天如此缓慢？ ”。 本文包括用于监控单个Linux计算机带宽的小工具和完整的监控解决方案，这些解决方案能够将LAN （ 局域网 ）上的少数主机处理到多个主机，即使在WAN （ 广域网 ）上也是如此。</p>
<h2 id="1-vnStat-网络流量监视器"><a href="#1-vnStat-网络流量监视器" class="headerlink" title="1. vnStat - 网络流量监视器"></a>1. <a target="_blank" rel="noopener" href="https://www.howtoing.com/install-vnstat-and-vnstati-to-monitor-linux-network-traffic/">vnStat - 网络流量监视器</a></h2><p>VnStat是一个功能齐全的基于命令行的程序，用于在Linux和BSD系统上实时监控Linux网络流量和带宽利用率。</p>
<p>Vnstat网络流量监控工具</p>
<p>Vnstat网络流量监控工具</p>
<p>它与类似工具相比的一个优点是它记录网络流量和带宽使用统计数据以供以后分析 - 这是它的默认行为。 即使在系统重新启动后，您也可以实际查看这些日志。</p>
<p>在Linux中安装VnStat</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install vnstat

# apt install vnstat   [On Debian/Ubuntu]</code></pre>
<h2 id="2-iftop-显示带宽使用情况"><a href="#2-iftop-显示带宽使用情况" class="headerlink" title="2. iftop - 显示带宽使用情况"></a>2. <a target="_blank" rel="noopener" href="https://www.howtoing.com/iftop-linux-network-bandwidth-monitoring-tool/">iftop - 显示带宽使用情况</a></h2><p>iftop是一个简单，易于使用，实时顶级的基于命令行的网络带宽监控工具，用于快速浏览界面上的网络活动。 它平均每2,10和40秒显示一次网络使用带宽更新。</p>
<p>Iftop显示带宽使用情况</p>
<p>Iftop显示带宽使用情况</p>
<p>在Linux中安装iftop</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install iftop

# apt install iftop   [On Debian/Ubuntu]</code></pre>
<h2 id="3-nload-显示网络使用情况"><a href="#3-nload-显示网络使用情况" class="headerlink" title="3. nload - 显示网络使用情况"></a>3. nload - 显示网络使用情况</h2><p>nload是另一种简单易用的命令行工具，用于实时监控网络流量和带宽使用情况。 它使用图表来帮助您监控入站和出站流量。 此外，它还显示诸如传输数据总量和最小/最大网络使用量等信息。</p>
<p>nload  - 监控网络使用情况</p>
<p>nload - 监控网络使用情况</p>
<p>在Linux中安装nload</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install nload

# apt install nload   [On Debian/Ubuntu]</code></pre>
<h2 id="4-NetHogs-监控网络流量带宽"><a href="#4-NetHogs-监控网络流量带宽" class="headerlink" title="4. NetHogs - 监控网络流量带宽"></a>4. NetHogs - 监控网络流量带宽</h2><p>NetHogs是一种类似于顶级的基于文本的工具，用于监控Linux系统上运行的每个进程或应用程序的实时网络流量带宽使用情况。 它仅提供基于每个进程的网络带宽使用情况的实时统计信息。</p>
<p>NetHogs  - 监控每个用户的网络使用情况</p>
<p>NetHogs - 监控每个用户的网络使用情况</p>
<p>在Linux中安装NetHogs</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install nethogs

# apt install nethogs       [On Debian/Ubuntu]</code></pre>
<h2 id="5-bmon-带宽监视器和速率估算器"><a href="#5-bmon-带宽监视器和速率估算器" class="headerlink" title="5. bmon - 带宽监视器和速率估算器"></a>5. bmon - 带宽监视器和速率估算器</h2><p>bmon也是一个简单的命令行工具，用于监控网络带宽利用率和Linux中的速率估算器。 它捕获网络统计数据并以人性化的格式显示它们，以便您可以密切关注系统。</p>
<p>Bmon  - 带宽监视器和速率估计器</p>
<p>Bmon - 带宽监视器和速率估计器</p>
<p>在Linux中安装Bmon</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install bmon

# apt install bmon          [On Debian/Ubuntu]</code></pre>
<h2 id="6-Darkstat-捕获网络流量"><a href="#6-Darkstat-捕获网络流量" class="headerlink" title="6. Darkstat - 捕获网络流量"></a>6. Darkstat - 捕获网络流量</h2><p>Darkstat是一个小型，简单，跨平台，实时，高效的基于Web的网络流量分析器。 它是一种网络统计监控工具，可以捕获网络流量，计算使用情况统计信息，并以图形格式通过HTTP提供报告。 您也可以通过命令行使用它来获得相同的结果。</p>
<p>Darkstat  - 捕获网络流量</p>
<p>Darkstat - 捕获网络流量</p>
<p>在Linux中安装Darkstat</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install darkstat

# apt install darkstat      [On Debian/Ubuntu]</code></pre>
<h2 id="7-IPTraf-IP网络监视器"><a href="#7-IPTraf-IP网络监视器" class="headerlink" title="7. IPTraf - IP网络监视器"></a>7. IPTraf - IP网络监视器</h2><p>IPTraf是一种易于使用，基于ncurses和可配置的工具，用于监控通过接口传入的传入和传出网络流量。 它对于IP流量监控，查看常规接口统计信息，详细的接口统计信息等非常有用。</p>
<p>IPTraf  - 网络统计工具</p>
<p>IPTraf - 网络统计工具</p>
<p>在Linux中安装IPTraf</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install iptraf

# apt install iptraf        [On Debian/Ubuntu]</code></pre>
<h2 id="8-CBM-（彩色带宽计）"><a href="#8-CBM-（彩色带宽计）" class="headerlink" title="8. CBM - （彩色带宽计）"></a>8. CBM - （彩色带宽计）</h2><p>CBM是一个微型命令行实用程序，用于在Ubuntu Linux及其衍生产品（如Linux Mint，Lubuntu等）的彩色输出中显示所有连接设备上的当前网络流量。 它显示每个连接的网络接口，接收的字节数，传输的字节数和总字节数，允许您监控网络带宽。</p>
<p>CBM  - 监控网络LAN使用情况</p>
<p>CBM - 监控网络LAN使用情况</p>
<p>在Linux中安装彩色带宽计</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install cbm

# apt install cbm           [On Debian/Ubuntu]</code></pre>
<h2 id="9-Iperf-Iperf3-网络带宽测量工具"><a href="#9-Iperf-Iperf3-网络带宽测量工具" class="headerlink" title="9. Iperf / Iperf3 - 网络带宽测量工具"></a>9. Iperf / Iperf3 - 网络带宽测量工具</h2><p>Iperf / Iperf3是一种功能强大的工具，用于测量TCP，UDP和SCTP等协议的网络吞吐量。 它主要用于帮助调整特定路径上的TCP连接，因此可用于测试和监视IP网络上可实现的最大带宽（支持IPv4和IPv6）。 它需要服务器和客户端来执行测试（报告带宽，丢失和其他有用的网络性能参数）。</p>
<p>Iperf3  - 网络性能和调优</p>
<p>Iperf3 - 网络性能和调优</p>
<p>在Linux中安装Iperf3</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install iperf3

# apt install iperf3        [On Debian/Ubuntu]</code></pre>
<h2 id="10-Netperf-网络带宽测试"><a href="#10-Netperf-网络带宽测试" class="headerlink" title="10. Netperf - 网络带宽测试"></a>10. Netperf - 网络带宽测试</h2><p>Netperf类似于iperf，用于测试网络性能。 它可以通过使用TCP，UDP测量数据传输来帮助监控Linux中的网络带宽。 它还支持通过Berkeley套接字接口，DLPI，Unix域套接字和许多其他接口进行测量。 您需要服务器和客户端来运行测试。</p>
<p>Netperf  - 网络带宽测试</p>
<p>Netperf - 网络带宽测试</p>
<p>有关安装说明，请查看项目github页面。</p>
<h2 id="11-SARG-Squid分析报告生成器"><a href="#11-SARG-Squid分析报告生成器" class="headerlink" title="11. SARG - Squid分析报告生成器"></a>11. SARG - Squid分析报告生成器</h2><p>SARG是一个Squid日志文件分析器和互联网带宽监控工具。 它生成有用的HTML报告，其中包含但不限于IP地址和总带宽使用情况。 它是一种便捷的工具，用于监控单个网络上各台计算机的互联网带宽利用率。</p>
<p>Sarg  -  Squid网络分析报告生成器</p>
<p>Sarg - Squid网络分析报告生成器</p>
<p>有关安装说明和用法，请查看我们的文章 - 如何安装SARG以监控Squid Internet带宽使用情况 。</p>
<h2 id="12-Monitorix-系统和网络监控工具"><a href="#12-Monitorix-系统和网络监控工具" class="headerlink" title="12. Monitorix - 系统和网络监控工具"></a>12. Monitorix - 系统和网络监控工具</h2><p>Monitorix是一个轻量级的系统资源和网络监控应用程序，专为小型Linux / Unix服务器而设计，并且还为嵌入式设备提供了出色的支持。</p>
<p>它可以帮助您监控无限数量的网络设备的网络流量和使用情况统计信息。 它支持IPv4和IPv6连接，包括数据包流量和流量错误图，并且每个网络接口最多支持9个qdisc。</p>
<p>Monitorix  - 系统和网络监控工具</p>
<p>Monitorix - 系统和网络监控工具</p>
<p>在Linux中安装Monitorix</p>
<pre><code class="bash"># yum install epel-release  [On RHEL/CentOS]
# yum install monitorix

# apt install monitorix     [On Debian/Ubuntu]</code></pre>
<h2 id="13-仙人掌-网络监控和绘图工具"><a href="#13-仙人掌-网络监控和绘图工具" class="headerlink" title="13.仙人掌 - 网络监控和绘图工具"></a>13.仙人掌 - 网络监控和绘图工具</h2><p>Cacti是一个功能齐全，基于Web的网络图形PHP应用程序，具有直观，易用的界面。 它使用MySQL数据库存储数据收集的网络性能数据，用于生成自定义图形。 它是RRDTool的前端，可用于监控具有数千个设备的小型到复杂网络。</p>
<p>Cacti  - 网络监控和绘图工具</p>
<p>Cacti - 网络监控和绘图工具</p>
<p>有关安装说明和用法，请查看我们的文章 - 如何安装Cacti - 网络监控和图形工具 。</p>
<h2 id="14-观察-网络监测平台"><a href="#14-观察-网络监测平台" class="headerlink" title="14.观察 - 网络监测平台"></a>14.观察 - 网络监测平台</h2><p>Observium是一个功能齐全的网络监控平台，具有优雅，功能强大，功能强大且简单直观的界面。 它支持许多平台，包括Linux，Windows，FreeBSD，Cisco，HP，Dell和许多其他平台，并包括设备的自动检测。 它可以帮助用户收集网络指标，并从收集的性能数据中提供直观的设备指标图表。</p>
<p>观测 - 网络监控平台</p>
<p>观测 - 网络监控平台</p>
<p>有关安装说明和使用方法，请查看我们的文章 - 如何安装Observium - 完整的网络管理和监控系统 。</p>
<h2 id="15-Zabbix-应用程序和网络监视工具"><a href="#15-Zabbix-应用程序和网络监视工具" class="headerlink" title="15. Zabbix - 应用程序和网络监视工具"></a>15. Zabbix - 应用程序和网络监视工具</h2><p>Zabbix是一个功能丰富，常用的网络监控平台，采用服务器 - 客户端模型设计，可实时监控网络，服务器和应用程序。 它收集用于可视化表示网络性能或受监控设备的负载指标的不同类型的数据。</p>
<p>它能够使用众所周知的网络协议，如HTTP，FTP，SMTP，IMAP等，而无需在受监控设备上安装其他软件。</p>
<p>Zabbix  -  Linux的监控解决方案</p>
<p>Zabbix - Linux的监控解决方案</p>
<p>有关安装说明和用法，请查看我们的文章 - 如何安装Zabbix - 适用于Linux的完整网络监控解决方案 。</p>
<h2 id="16-Nagios-监视系统，网络和基础设施"><a href="#16-Nagios-监视系统，网络和基础设施" class="headerlink" title="16. Nagios - 监视系统，网络和基础设施"></a>16. Nagios - 监视系统，网络和基础设施</h2><p>Nagios是一款功能强大，功能强大且功能广泛的监控软件。 它允许您从单个窗口监视本地和远程网络设备及其服务。</p>
<p>它通过SNMP在交换机和路由器等网络设备中提供带宽监控，从而使您能够轻松找到过度使用的端口，并确定可能的网络滥用者。</p>
<p>另请参阅 ： 13 Linux网络配置和故障排除命令</p>
<p>此外，Nagios还可帮助您密切关注每端口带宽利用率和错误，并支持快速检测网络中断和协议故障。</p>
<p>Nagios  -  IT基础架构监控工具</p>
<p>Nagios - IT基础架构监控工具</p>
<p>有关安装说明和使用方法，请查看我们的文章 - 如何安装Nagios - 适用于Linux的完整IT基础架构监控解决方案 。</p>

    </div>

    
    
    
        <div class="reward-container">
  <div>Thanks.</div>
  <button onclick="var qr = document.getElementById('qr'); qr.style.display = (qr.style.display === 'none') ? 'block' : 'none';">
    Donate
  </button>
  <div id="qr" style="display: none;">
      
      <div style="display: inline-block;">
        <img src="/images/wechatpay.png" alt="Hory Skone WeChat Pay">
        <p>WeChat Pay</p>
      </div>

  </div>
</div>

        

<div>
<ul class="post-copyright">
  <li class="post-copyright-author">
    <strong>Post author:  </strong>Hory Skone
  </li>
  <li class="post-copyright-link">
    <strong>Post link: </strong>
    <a href="http://blog.hory-ai.com/2018/06/09/16%E4%B8%AA%E6%9C%89%E7%94%A8%E7%9A%84%E5%B8%A6%E5%AE%BD%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%94%A8%E4%BA%8E%E5%88%86%E6%9E%90Linux%E4%B8%AD%E7%9A%84%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5/" title="16个有用的带宽监控工具，用于分析Linux中的网络使用情况">http://blog.hory-ai.com/2018/06/09/16个有用的带宽监控工具，用于分析Linux中的网络使用情况/</a>
  </li>
  <li class="post-copyright-license">
    <strong>Copyright Notice:  </strong>All articles in this blog are licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" rel="noopener" target="_blank"><i class="fab fa-fw fa-creative-commons"></i>BY-NC-SA</a> unless stating additionally.
  </li>
</ul>
</div>


      <footer class="post-footer">
          <div class="post-tags">
              <a href="/tags/Linux/" rel="tag"># Linux</a>
              <a href="/tags/Network/" rel="tag"># Network</a>
          </div>

        


        
    <div class="post-nav">
      <div class="post-nav-item">
    <a href="/2018/04/12/%E5%94%AF%E6%9C%89%E7%BB%8F%E5%8E%86%E8%BF%87%E4%BA%A4%E6%98%93%E5%9B%9B%E9%98%B6%E6%AE%B5%EF%BC%8C%E4%BD%A0%E6%89%8D%E8%83%BD%E5%BD%BB%E5%BA%95%E5%BC%80%E6%82%9F/" rel="prev" title="唯有经历过交易四阶段，你才能彻底开悟">
      <i class="fa fa-chevron-left"></i> 唯有经历过交易四阶段，你才能彻底开悟
    </a></div>
      <div class="post-nav-item">
    <a href="/2018/07/09/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E9%87%8F%E5%8C%96%E5%A4%9A%E5%9B%A0%E5%AD%90%E9%80%89%E8%82%A1%E7%AD%96%E7%95%A5/" rel="next" title="机器学习量化多因子选股策略">
      机器学习量化多因子选股策略 <i class="fa fa-chevron-right"></i>
    </a></div>
    </div>
      </footer>
    
  </article>
  
  
  



          </div>
          
    <div class="comments" id="valine-comments"></div>

<script>
  window.addEventListener('tabs:register', () => {
    let { activeClass } = CONFIG.comments;
    if (CONFIG.comments.storage) {
      activeClass = localStorage.getItem('comments_active') || activeClass;
    }
    if (activeClass) {
      let activeTab = document.querySelector(`a[href="#comment-${activeClass}"]`);
      if (activeTab) {
        activeTab.click();
      }
    }
  });
  if (CONFIG.comments.storage) {
    window.addEventListener('tabs:click', event => {
      if (!event.target.matches('.tabs-comment .tab-content .tab-pane')) return;
      let commentClass = event.target.classList[1];
      localStorage.setItem('comments_active', commentClass);
    });
  }
</script>

        </div>
          
  
  <div class="toggle sidebar-toggle">
    <span class="toggle-line toggle-line-first"></span>
    <span class="toggle-line toggle-line-middle"></span>
    <span class="toggle-line toggle-line-last"></span>
  </div>

  <aside class="sidebar">
    <div class="sidebar-inner">

      <ul class="sidebar-nav motion-element">
        <li class="sidebar-nav-toc">
          Table of Contents
        </li>
        <li class="sidebar-nav-overview">
          Overview
        </li>
      </ul>

      <!--noindex-->
      <div class="post-toc-wrap sidebar-panel">
          <div class="post-toc motion-element"><ol class="nav"><li class="nav-item nav-level-1"><a class="nav-link" href="#%E5%8F%A6%E8%AF%B7%E5%8F%82%E9%98%85-%EF%BC%9A-20%E4%B8%AA%E7%94%A8%E4%BA%8E%E7%9B%91%E6%8E%A7Linux%E6%80%A7%E8%83%BD%E7%9A%84Commad-Line%E5%B7%A5%E5%85%B7"><span class="nav-number">1.</span> <span class="nav-text">另请参阅 ： 20个用于监控Linux性能的Commad Line工具</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#1-vnStat-%E7%BD%91%E7%BB%9C%E6%B5%81%E9%87%8F%E7%9B%91%E8%A7%86%E5%99%A8"><span class="nav-number">1.1.</span> <span class="nav-text">1. vnStat - 网络流量监视器</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#2-iftop-%E6%98%BE%E7%A4%BA%E5%B8%A6%E5%AE%BD%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5"><span class="nav-number">1.2.</span> <span class="nav-text">2. iftop - 显示带宽使用情况</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#3-nload-%E6%98%BE%E7%A4%BA%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5"><span class="nav-number">1.3.</span> <span class="nav-text">3. nload - 显示网络使用情况</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#4-NetHogs-%E7%9B%91%E6%8E%A7%E7%BD%91%E7%BB%9C%E6%B5%81%E9%87%8F%E5%B8%A6%E5%AE%BD"><span class="nav-number">1.4.</span> <span class="nav-text">4. NetHogs - 监控网络流量带宽</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#5-bmon-%E5%B8%A6%E5%AE%BD%E7%9B%91%E8%A7%86%E5%99%A8%E5%92%8C%E9%80%9F%E7%8E%87%E4%BC%B0%E7%AE%97%E5%99%A8"><span class="nav-number">1.5.</span> <span class="nav-text">5. bmon - 带宽监视器和速率估算器</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#6-Darkstat-%E6%8D%95%E8%8E%B7%E7%BD%91%E7%BB%9C%E6%B5%81%E9%87%8F"><span class="nav-number">1.6.</span> <span class="nav-text">6. Darkstat - 捕获网络流量</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#7-IPTraf-IP%E7%BD%91%E7%BB%9C%E7%9B%91%E8%A7%86%E5%99%A8"><span class="nav-number">1.7.</span> <span class="nav-text">7. IPTraf - IP网络监视器</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#8-CBM-%EF%BC%88%E5%BD%A9%E8%89%B2%E5%B8%A6%E5%AE%BD%E8%AE%A1%EF%BC%89"><span class="nav-number">1.8.</span> <span class="nav-text">8. CBM - （彩色带宽计）</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#9-Iperf-Iperf3-%E7%BD%91%E7%BB%9C%E5%B8%A6%E5%AE%BD%E6%B5%8B%E9%87%8F%E5%B7%A5%E5%85%B7"><span class="nav-number">1.9.</span> <span class="nav-text">9. Iperf &#x2F; Iperf3 - 网络带宽测量工具</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#10-Netperf-%E7%BD%91%E7%BB%9C%E5%B8%A6%E5%AE%BD%E6%B5%8B%E8%AF%95"><span class="nav-number">1.10.</span> <span class="nav-text">10. Netperf - 网络带宽测试</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#11-SARG-Squid%E5%88%86%E6%9E%90%E6%8A%A5%E5%91%8A%E7%94%9F%E6%88%90%E5%99%A8"><span class="nav-number">1.11.</span> <span class="nav-text">11. SARG - Squid分析报告生成器</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#12-Monitorix-%E7%B3%BB%E7%BB%9F%E5%92%8C%E7%BD%91%E7%BB%9C%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7"><span class="nav-number">1.12.</span> <span class="nav-text">12. Monitorix - 系统和网络监控工具</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#13-%E4%BB%99%E4%BA%BA%E6%8E%8C-%E7%BD%91%E7%BB%9C%E7%9B%91%E6%8E%A7%E5%92%8C%E7%BB%98%E5%9B%BE%E5%B7%A5%E5%85%B7"><span class="nav-number">1.13.</span> <span class="nav-text">13.仙人掌 - 网络监控和绘图工具</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#14-%E8%A7%82%E5%AF%9F-%E7%BD%91%E7%BB%9C%E7%9B%91%E6%B5%8B%E5%B9%B3%E5%8F%B0"><span class="nav-number">1.14.</span> <span class="nav-text">14.观察 - 网络监测平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#15-Zabbix-%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%92%8C%E7%BD%91%E7%BB%9C%E7%9B%91%E8%A7%86%E5%B7%A5%E5%85%B7"><span class="nav-number">1.15.</span> <span class="nav-text">15. Zabbix - 应用程序和网络监视工具</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#16-Nagios-%E7%9B%91%E8%A7%86%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%BD%91%E7%BB%9C%E5%92%8C%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD"><span class="nav-number">1.16.</span> <span class="nav-text">16. Nagios - 监视系统，网络和基础设施</span></a></li></ol></li></ol></div>
      </div>
      <!--/noindex-->

      <div class="site-overview-wrap sidebar-panel">
        <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
  <p class="site-author-name" itemprop="name">Hory Skone</p>
  <div class="site-description" itemprop="description"></div>
</div>
<div class="site-state-wrap motion-element">
  <nav class="site-state">
      <div class="site-state-item site-state-posts">
          <a href="/archives/">
        
          <span class="site-state-item-count">67</span>
          <span class="site-state-item-name">posts</span>
        </a>
      </div>
      <div class="site-state-item site-state-categories">
            <a href="/categories/">
          
        <span class="site-state-item-count">30</span>
        <span class="site-state-item-name">categories</span></a>
      </div>
      <div class="site-state-item site-state-tags">
            <a href="/tags/">
          
        <span class="site-state-item-count">35</span>
        <span class="site-state-item-name">tags</span></a>
      </div>
  </nav>
</div>
  <div class="links-of-author motion-element">
      <span class="links-of-author-item">
        <a href="https://github.com/horysk" title="GitHub → https:&#x2F;&#x2F;github.com&#x2F;horysk" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a>
      </span>
      <span class="links-of-author-item">
        <a href="mailto:admin@horysk.com" title="E-Mail → mailto:admin@horysk.com" rel="noopener" target="_blank"><i class="fa fa-envelope fa-fw"></i>E-Mail</a>
      </span>
      <span class="links-of-author-item">
        <a href="http://www.hory-ai.com/" title="HoryAI → http:&#x2F;&#x2F;www.hory-ai.com" rel="noopener" target="_blank"><i class="fab fa-google fa-fw"></i>HoryAI</a>
      </span>
      <span class="links-of-author-item">
        <a href="https://blog.csdn.net/sirobot" title="CSDN → https:&#x2F;&#x2F;blog.csdn.net&#x2F;sirobot" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>CSDN</a>
      </span>
      <span class="links-of-author-item">
        <a href="https://www.zhihu.com/people/AI_HH" title="ZhiHu → https:&#x2F;&#x2F;www.zhihu.com&#x2F;people&#x2F;AI_HH" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>ZhiHu</a>
      </span>
      <span class="links-of-author-item">
        <a href="https://www.kaggle.com/" title="Kaggle → https:&#x2F;&#x2F;www.kaggle.com&#x2F;" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>Kaggle</a>
      </span>
      <span class="links-of-author-item">
        <a href="https://tianchi.aliyun.com/competition/gameList/activeList" title="TianChi → https:&#x2F;&#x2F;tianchi.aliyun.com&#x2F;competition&#x2F;gameList&#x2F;activeList" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>TianChi</a>
      </span>
      <span class="links-of-author-item">
        <a href="https://works.yangerxiao.com/honeyed-words-generator" title="土情话 → https:&#x2F;&#x2F;works.yangerxiao.com&#x2F;honeyed-words-generator" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>土情话</a>
      </span>
  </div>



      </div>

      
      <script type="text/javascript" charset="utf-8" src="/js/tagcloud.js"></script>
      <script type="text/javascript" charset="utf-8" src="/js/tagcanvas.js"></script>
      <div class="widget-wrap">
          <h3 class="widget-title">Tag Cloud</h3>
          <div id="myCanvasContainer" class="widget tagcloud">
              <canvas width="250" height="250" id="resCanvas" style="width:100%">
                  <ul class="tag-list" itemprop="keywords"><li class="tag-list-item"><a class="tag-list-link" href="/tags/AI/" rel="tag">AI</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/BI/" rel="tag">BI</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Centos/" rel="tag">Centos</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/DNS/" rel="tag">DNS</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Dapp/" rel="tag">Dapp</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Docker/" rel="tag">Docker</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Hack/" rel="tag">Hack</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Hexo/" rel="tag">Hexo</a><span class="tag-list-count">6</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/HyperLedger-Fabric/" rel="tag">HyperLedger Fabric</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Hyperledger-Fabric/" rel="tag">Hyperledger Fabric</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Iftop/" rel="tag">Iftop</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Linux/" rel="tag">Linux</a><span class="tag-list-count">9</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/ML/" rel="tag">ML</a><span class="tag-list-count">5</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/MTProxy/" rel="tag">MTProxy</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Mongo/" rel="tag">Mongo</a><span class="tag-list-count">4</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Network/" rel="tag">Network</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Pyppeteer/" rel="tag">Pyppeteer</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Tools/" rel="tag">Tools</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/VPN/" rel="tag">VPN</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Vnc/" rel="tag">Vnc</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/baostock/" rel="tag">baostock</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/block-chain/" rel="tag">block chain</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/centos-xfce-vnc/" rel="tag">centos-xfce-vnc</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/docker/" rel="tag">docker</a><span class="tag-list-count">11</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/fabric/" rel="tag">fabric</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/hexo/" rel="tag">hexo</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/horysk/" rel="tag">horysk</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/k8s/" rel="tag">k8s</a><span class="tag-list-count">5</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/linux/" rel="tag">linux</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/mongo/" rel="tag">mongo</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/pyppeteer/" rel="tag">pyppeteer</a><span class="tag-list-count">2</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/python/" rel="tag">python</a><span class="tag-list-count">4</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/quant/" rel="tag">quant</a><span class="tag-list-count">7</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/stock/" rel="tag">stock</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/tushare/" rel="tag">tushare</a><span class="tag-list-count">1</span></li></ul>
              </canvas>
          </div>
      </div>
      
    </div>
  </aside>
  <div id="sidebar-dimmer"></div>


      </div>
    </main>

    <footer class="footer">
      <div class="footer-inner">
        

        
  <div class="beian"><a href="http://www.beian.miit.gov.cn/" rel="noopener" target="_blank">null </a>
  </div>

<div class="copyright">
  
  &copy; 2015 – 
  <span itemprop="copyrightYear">2022</span>
  <span class="with-love">
    <i class="fa fa-heart"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">Hory Skone</span>
    <span class="post-meta-divider">|</span>
    <span class="post-meta-item-icon">
      <i class="fa fa-chart-area"></i>
    </span>
    <span title="Symbols count total">275k</span>
    <span class="post-meta-divider">|</span>
    <span class="post-meta-item-icon">
      <i class="fa fa-coffee"></i>
    </span>
    <span title="Reading time total">4:10</span>
</div>

        
<div class="busuanzi-count">
  <script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
    <span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
      <span class="post-meta-item-icon">
        <i class="fa fa-user"></i>
      </span>
      <span class="site-uv" title="Total Visitors">
        <span id="busuanzi_value_site_uv"></span>
      </span>
    </span>
    <span class="post-meta-divider">|</span>
    <span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
      <span class="post-meta-item-icon">
        <i class="fa fa-eye"></i>
      </span>
      <span class="site-pv" title="Total Views">
        <span id="busuanzi_value_site_pv"></span>
      </span>
    </span>
</div>








      </div>
    </footer>
  </div>

  
  
  <script color='255,255,255' opacity='0.6' zIndex='-1' count='99' src="/lib/canvas-nest/canvas-nest.min.js"></script>
  <script size="300" alpha="0.6" zIndex="-1" src="/lib/canvas-ribbon/canvas-ribbon.js"></script>
  <script src="/lib/anime.min.js"></script>
  <script src="/lib/velocity/velocity.min.js"></script>
  <script src="/lib/velocity/velocity.ui.min.js"></script>

<script src="/js/utils.js"></script>

<script src="/js/motion.js"></script>


<script src="/js/schemes/pisces.js"></script>


<script src="/js/next-boot.js"></script>

<script src="/js/bookmark.js"></script>


  <script defer src="/lib/three/three.min.js"></script>
    <script defer src="/lib/three/three-waves.min.js"></script>
    <script defer src="/lib/three/canvas_lines.min.js"></script>
    <script defer src="/lib/three/canvas_sphere.min.js"></script>


  
  <script>
    (function(){
      var canonicalURL, curProtocol;
      //Get the <link> tag
      var x=document.getElementsByTagName("link");
		//Find the last canonical URL
		if(x.length > 0){
			for (i=0;i<x.length;i++){
				if(x[i].rel.toLowerCase() == 'canonical' && x[i].href){
					canonicalURL=x[i].href;
				}
			}
		}
    //Get protocol
	    if (!canonicalURL){
	    	curProtocol = window.location.protocol.split(':')[0];
	    }
	    else{
	    	curProtocol = canonicalURL.split(':')[0];
	    }
      //Get current URL if the canonical URL does not exist
	    if (!canonicalURL) canonicalURL = window.location.href;
	    //Assign script content. Replace current URL with the canonical URL
      !function(){var e=/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi,r=canonicalURL,t=document.referrer;if(!e.test(r)){var n=(String(curProtocol).toLowerCase() === 'https')?"https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif":"//api.share.baidu.com/s.gif";t?(n+="?r="+encodeURIComponent(document.referrer),r&&(n+="&l="+r)):r&&(n+="?l="+r);var i=new Image;i.src=n}}(window);})();
  </script>




  
<script src="/js/local-search.js"></script>













  

  


<script>
NexT.utils.loadComments(document.querySelector('#valine-comments'), () => {
  NexT.utils.getScript('https://cdn.jsdelivr.net/npm/valine@1.3.9/dist/Valine.min.js', () => {
    var GUEST = ['nick', 'mail', 'link'];
    var guest = 'nick,mail,link';
    guest = guest.split(',').filter(item => {
      return GUEST.includes(item);
    });
    new Valine({
      el         : '#valine-comments',
      verify     : false,
      notify     : false,
      appId      : '2ASH47v4VIRijd91HeEi3pws-gzGzoHsz',
      appKey     : 'ojRfR89cSV614pgJFT36lFFB',
      placeholder: "昵称填写qq可以显示qq头像和昵称哦~",
      avatar     : 'monsterid',
      meta       : guest,
      pageSize   : '10' || 10,
      visitor    : false,
      lang       : '' || 'zh-cn',
      path       : location.pathname,
      recordIP   : true,
      serverURLs : '',
      requiredFields: ['nick','mail'] 
    });
  }, window.Valine);
});
</script>

  <!-- 页面点击特效 -->
  <script type="text/javascript" src="/js/jquery-3.3.1.min.js"></script>
  <script type="text/javascript" src="/js/click-word.js"></script>
  
  <script type="text/javascript"
  color="255,255,255" opacity='0.7' zIndex="-2" count="500" src="//cdn.bootcss.com/canvas-nest.js/1.0.0/canvas-nest.min.js"></script>
  
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"log":false,"model":{"jsonPath":"/live2dw/assets/z16.model.json"},"display":{"position":"right","width":300,"height":600},"mobile":{"show":true}});</script></body>
</html>
